package com.wonder.admin.domain.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


@Data
public class SysMenuVo implements Serializable {

		private static final long serialVersionUID = 1643434920354L;
		
		@ApiModelProperty(name = "menu_id" , value = "菜单ID")
		private Long menu_id;
	    
		@ApiModelProperty(name = "pid" , value = "父级id")
		private Integer pid;
	    
		@ApiModelProperty(name = "controller_name" , value = "模块名称")
		private String controller_name;
		
		@ApiModelProperty(name = "name" , value = "模块名称")
		private String name;
	    
		@ApiModelProperty(name = "title" , value = "模块标题")
		private String title;
	    
		@ApiModelProperty(name = "status" , value = "0隐藏 1显示")
		private Integer status;
	    
		@ApiModelProperty(name = "sortid" , value = "排序号")
		private Integer sortid;
	    
		@ApiModelProperty(name = "component_path" , value = "组件路径")
		private String component_path;
		
		@ApiModelProperty(name = "path" , value = "组件路径")
		private String path;
	    
		@ApiModelProperty(name = "icon" , value = "icon字体图标")
		private String icon;
	     	
	 	@ApiModelProperty(name = "children" , value = "下级菜单")
		private List<SysMenuVo> children = new ArrayList<SysMenuVo>();
	    

	}
